package com.wnxy.portal.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * @RestController
 * 1、相当于@Controller + @ResponseBody
 * 2、@ResponseBody 返回一个json格式的数据；不能页面跳转
 *
 * @Controller
 * 1、用于修饰控制层组件，用于页面跳转
 * 2、如果使用了模板引擎，控制器方法返回的字符串就是页面的名称，前缀与后缀在yml中配置
 */
@Controller
@RequestMapping("/test")
public class TestController {

    @GetMapping("/hello")
    public String hello(Model model){
        // 数据存储到request域对象
        model.addAttribute("cn","China");
        // 页面跳转,跳转后：/templates/hello123.html
        return "hello123";
    }
}














